home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2287 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.2 KB

  1. Path: solon.com!not-for-mail
  2. From: seebs@solutions.solon.com (Peter Seebach)
  3. Newsgroups: comp.edu,comp.lang.c,comp.lang.c++
  4. Subject: Re: C or C++ for a 14-year old? The definitive reply
  5. Date: 16 Jan 1996 16:14:11 -0600
  6. Organization: Usenet Fact Police (Undercover)
  7. Message-ID: <4dh7vj$9q7@solutions.solon.com>
  8. References: <4cve3a$f0n@news.iconn.net> <qq91jhhtbr.fsf@tartarus.ucsd.edu> <4danli$llb@news.onramp.net> <st95h6e9-1601960834500001@myers1-006.resnet.drexel.edu>
  9. NNTP-Posting-Host: solutions.solon.com
  10.  
  11. In article <st95h6e9-1601960834500001@myers1-006.resnet.drexel.edu>,
  12. Luke Cassady-Dorion <st95h6e9@dunx1.ocs.drexel.edu> wrote:
  13. >   When I began studying Tae Kwon Do my instructor told me that in Korea
  14. >before he was allowed to begin learning the Tae Kwon Do movements he was
  15. >forced to sit and watch others practice for months and months. The classes
  16. >which he taught in the USA started ppl doing the moves from day one. What
  17. >is my point? Over the past few years changes in education have come about.
  18. >Ppl are learning in more interactive ways. This is because these ways
  19. >work! We learn by doing!
  20.  
  21. Whaddya mean "we"?  *some* people learn by doing.  Others by study.
  22. I learn best by osmosis; I hang around people who have a given skill,
  23. and eventually I can start doing it.  I learn next-best by studying.
  24. I am unable to do things without some clue of what I'm trying to do.
  25.  
  26. This is not to say you can't learn by doing; but don't assume it's the best
  27. way for you to learn things.  If comp.lang.c (and comp.lang.c++) show us
  28. anything, it's that a lot of people "learn by doing" some amazingly
  29. incorrect things - because doing may not give you negative feedback.
  30. (For instance, think of all the psychotic tricks that work in a system
  31. with a fixed memory model and no memory protection or VM, but which are
  32. not legitimate programming techniques elsewhere.)
  33.  
  34. >If one reads and reads about OO and other topics
  35. >before he trys to implement them he will have a much harder time
  36. >understanding the concepts.
  37.  
  38. You may; I found C++ mystifying until I took the time to read through the
  39. majority of the ARM, and skim a couple of books on OO programming and
  40. design.  Now, I'm not exactly a great master, but I have enough structure
  41. to start programming and expect to learn something from it.
  42.  
  43. >Then while you are studying the concepts read some of the
  44. >above papers to reinforce the concepts. I mean in no way to discredit the
  45. >above idea of studying the papers to learn the rather difficult concepts,
  46. >I just think that they should be read during studying and not before. (God
  47. >I'm long winded aren't I:)). Something to think about.
  48.  
  49. Also critical: Reread the beginning materials occasionally.  K&R will teach
  50. you a lot of things after you've been programming for 5 years that you missed
  51. earlier.  Remember that your books can be wrong, and your experience can be
  52. wrong.  Your memory may be bad, or your sample space may be small.  Ditto
  53. for the authors of books and papers.
  54.  
  55. -s
  56. -- 
  57. Peter Seebach - seebs@solon.com - Copyright 1995 Peter Seebach.
  58. C/Unix proto-wizard -- C/Unix questions? Send mail for help.  No, really!
  59. Using trn?  Weird new newsgroup problem?  I know the fix!  Email me!
  60. The *other* C FAQ - ftp taniemarie.solon.com /pub/c/afq - Not A Flying Toy
  61.